import { defaHttp, ApiRes, PagingApi } from "../index";

/**文章(最新公告)列表 */
export async function apiArticle(
  data: Article.Req
): Promise<PagingApi.Res<Article.ResItem[]>> {
  const res = await defaHttp.post<PagingApi.Res<Article.ResItem[]>>(
    "/article/list",
    data
  );
  return res;
}
/**文章(最新公告)列表 */
export namespace Article {
  export interface Req extends PagingApi.Req {
    /**1:最新公告；2：常见问题 */
    type: number;
  }
  export interface ResItem {
    /**
     * 示例：1
     */
    id: number;
    /**
     * 示例：Just a quick introduction
     */
    introduction: string;
    /**
     * 示例：How to register the fastest
     */
    title: string;
    /**
     * 示例：2023-05-17 20:53:30
     */
    updated_at: string;
  }
}
